let a1 = undefined + "";
console.log(a1);
let a2 = 0 + "";
console.log(a2);
let a3 = null + "";
console.log(a3);
let a4 = false + "";
console.log(a4);
let a5 = true + "";
console.log(a5);
let a6 = new Number() + "";
console.log(a6);
let a7 = new Number(0) + "";
console.log(a7);
let a8 = Number(Number.NaN) + "";
console.log(a8);
let a9 = new Number(null) + "";
console.log(a9);
let a10 = new Number(true) + "";
console.log(a10);
let a11 = new Number(false) + "";
console.log(a11);
let a12 = new Boolean(true) + "";
console.log(a12);
let a13 = new Boolean(false) + "";
console.log(a13);
let a14 = new Array(2, 4, 8, 16, 32) + "";
console.log(a14);

let aa1 = "" + undefined;
console.log(aa1);
let aa2 = "" + 0;
console.log(aa2);
let aa3 = "" + null;
console.log(aa3);
let aa4 = "" + false;
console.log(aa4);
let aa5 = "" + true;
console.log(aa5); 
let aa6 = "" + new Number();
console.log(aa6);
let aa7 = "" + new Number(0);
console.log(aa7);
let aa8 = "" + Number(Number.NaN);
console.log(aa8);
let aa9 = "" + new Number(null);
console.log(aa9);
let aa10 = "" + new Number(true);
console.log(aa10);
let aa11 = "" + new Number(false);
console.log(aa11);
let aa12 = "" + new Boolean(true);
console.log(aa12);
let aa13 = "" + new Boolean(false);
console.log(aa13);
let aa14 = "" + new Array(2, 4, 8, 16, 32);
console.log(aa14);
